@CHARSET "UTF-8";
/* login form */
#login-form {
	color:#fff;
	margin-top:-155px;
	margin-left:-205px;
	position:absolute;
	top:50%;
	left:50%;
	height:300px;
	width:400px;
	background:#1f5b96;
	border:5px solid #5783b1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}

.login-banner {
	background: url('images/login_logo.png') no-repeat;
	background-size:cover;
	background-position:top center;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-moz-border-top-left-radius:10px;
	height:125px;
	width:100%;
	margin-bottom:20px;
	border-bottom:2px dotted #fff;
}

#login-form table {
	width:100%;	
}

#login-form table tr td{
	padding:5px;
}

#login-form table tr td:first-child{
	width:37%;
	text-align:right;
	vertical-align:top;
	padding-top:10px;
}

#login-form table input[type=text], #login-form table input[type=password]  {
	height:21px;
	font-size:13px;
	width:75%;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px -50px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -50px #ffffff;
	box-shadow:inset 0px 1px 0px -50px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 18px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.myButton:active {
	position:relative;
	top:1px;
}

/* end login form */

/* body */

#body-wrap{
	width:1000px;
	margin:0px auto;
}

#body-top{
	width:100%;
	height:60px;
}

.top-banner {
	background:url('images/tab_bg.png') repeat-x;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius:8px;
	height:70px;
	width:190px;
	float:left;
	position:relative;
	z-index:99;
}

.top-banner img {
	padding:10px;
	border:0px;
}

img {
	border:0px;	
}

.top-sub {
	width:800px;
	float:left;
	padding-top:26px;
}

.top-sub ul li{
	display:inline;
}

.top-sub ul li a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding:8px 15px 15px;
	background:#5783b1;
	-webkit-border-radius:10px;/* 26609a */
	-moz-border-radius:10px;
}

.top-sub ul li a:hover {
	background:#26609a;
}

.top-sub ul li a.selected{
	background:#26609a;
	text-decoration:underline;	
}

#body-content{
	position:relative;
	z-index:98;
	width:98%;
	padding:10px 10px;
	background:#27619a;
	-moz-border-radius:10px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
}

.container {
	min-height:560px;
	width:960px;
	background:#fff;
	padding:10px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

/* end body */

/* listing_tbl*/

#listing_tbl {
	border-top: 0 !important;
	background: #fff url('images/blue_background.jpg');
	background-size:auto;
	width: 95%;
	margin: auto;
	border: 1px solid #9097A9;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#sales_listing_tbl {
	border-top: 0 !important;
	background: #fff url('images/blue_background.jpg');
	background-size:auto;
	width: 100%;
	margin-right:10px;
	border: 1px solid #9097A9;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

#listing_tbl tr th, #sales_listing_tbl tr th{
	color:#fff;
	padding:2px;
	text-align: center;
}

#listing_tbl tr td,  #sales_listing_tbl tr td {
	font-size:12px;
	background:#f0f0f0;
	padding:2px;
	text-align: center;
	border:1px solid #fff;
}

#listing_tbl tr:nth-child(odd) td, #sales_listing_tbl tr:nth-child(odd) td{
	background: #dcdcdc;
}

.listing_button {
	height:40px;
	width:100%;
	margin:0px auto 10px;
}

.listing_button #search_box {
	height:30px;
	width:180px;
	margin-top:2px;
	margin-right:2px;
	background: url('images/search.png') 4px 3px no-repeat;
	background-size:24px;
	border:1px solid #C3C3C4;
	padding-left:30px;
	float:left;
	font-size:14px;
} 

.listing_button #new_item_button, .listing_button #clear_items_button, .listing_button #checkout_items_button{
	float:right;
	margin-left: 5px;
}

input::-webkit-input-placeholder {
	font-style:italic;
}

input:-moz-placeholder {
	font-style:italic;
	font-size:9px;
}

#listing_bottom {
	width:95%;
	margin:5px auto;	
}

#listing_bottom #refresh_items {
	font-size:11px;
	text-decoration:none;
}

#listing_bottom #refresh_items:hover {
	text-decoration:underline;
}

#sales_table {
	width:60%;
}

#sales_div {
	position:absolute;
	top:70px;
	right:23px;	
}

#sales_summary {
	padding-top:10px;
	width:370px;
	background:url('images/stripe_1.png');
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

#sales_summary .sales_total{
	padding:5px 0px;
	margin-top:5px;
	height:30px;
	width:100%;
	background: url('images/stripe_2.png');
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
}

#sales_summary .sales_breakdown table, .sales_total table{
	width:90%;	
	margin:0px auto;
}

.sales_breakdown table tr th {
	text-align:center;	
	padding:5px 0px 15px;
	font-size:18px;
	border-bottom:1px dotted #C3C3C4;
}

.sales_breakdown table tr td {
	padding:2px;
}

.sales_breakdown table tr td:nth-child(2), .sales_total table tr th:nth-child(2){
	text-align:right;	
}

.sales_total table tr th {
	font-size:18px;	
}

/* dashboard slider */

.slide_content {
	border: 1px solid #a6c9e2;
	border-top: 0px;
	padding: 10px;
	position: relative;
	width: 902px;
	margin: -2px auto 1px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
}

#listing {
	width: 926px;
	margin: 10px auto;
}

#listing h3 {
	margin-top: 1px;
	padding: 5px;
	cursor: pointer;
	font-size: 16px;
}

#listing h3 span {
	display: inline-block;
}

#activity_listing{width:95%; margin:0px auto;}
#activity_listing tr td{padding:5px 0px;}
#activity_listing tr td:nth-child(2){text-align:left}
#activity_listing tr td:first-child{width:25%;text-align:center;}

/* charts */

.chart_options {
	height:70px;
	width:100%;
	text-align:center;
}

.chart_options .period_drop-down {
	height:30px;
	line-height:28px;
	display:inline;
}

.chart_options .period_choices 
{
	display:inline;
	height:30px;
}

.chart_options .period_choices input
{
    margin: 3px;
}

.display-none {
	display:none;
}

#additional_buttons{
	margin:0px auto;
	width:90%;
	height:20px;
}

#additional_buttons a {
	margim:0px;padding:0px;
}